#!/bin/sh

OLD_NAME="mobilepartner.app"
APP_NAME=`sed -n -e "s/AppName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1\.app/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`
#APP_NAME="Mobile Partner.app"
APP_NAME_WITHOUT_PREFIX=`sed -n -e "s/AppName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`
REAL_NAME=`sed -n -e "s/RealName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1\.app/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`

chmod -R 777 /Applications/$OLD_NAME

cd /Applications
#Begin Move by hKF16799 2009/03/02 fix Mac onlineupdate problem
#DTS2010111603152 w00159557 2010-11-16 modify begin
if [ "x${REAL_NAME}" != "x" ]
then
  if [ -e "./${REAL_NAME}" ]
  then
    rm -r "./${REAL_NAME}"
  fi
fi
#DTS2010111603152 w00159557 2010-11-16 modify end
#End Move by hKF16799 2009/03/02
#rename mobilepartner according to the name defined in SysConfig.dat
cp -Rf "${OLD_NAME}" "${REAL_NAME}"
rm -Rf "${OLD_NAME}"
sleep 2

chmod -R 777 "/Applications/${REAL_NAME}"

#copy lib in ${REAL_NAME} to XStartSreen
if [ -e "/Applications/${REAL_NAME}/Contents/Resources/XStartScreen.app/Contents/copylib" ]
then
    sh "/Applications/${REAL_NAME}/Contents/Resources/XStartScreen.app/Contents/copylib" "${REAL_NAME}"
    rm "/Applications/${REAL_NAME}/Contents/Resources/XStartScreen.app/Contents/copylib"
    sleep 2
fi

#copy lib in ${REAL_NAME} to OnlineUpdate
if [ -e "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib" ]
then
    sh "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib" "${REAL_NAME}"
    rm "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib"
    sleep 2
fi

#add 20100711 hexiaoqin --begin--
#killall -c ouc
#rm -Rf "/Library/StartupItems/StartOuc"
#sudo mv "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/StartOuc" "/Library/StartupItems/StartOuc"
#sleep 2
#sudo chown -R root:wheel "/Library/StartupItems/StartOuc"
#sudo chmod -R 755 "/Library/StartupItems/StartOuc"
#sudo StartupItemContext "/Library/StartupItems/StartOuc/StartOuc"
#end
#DTS2010080302066 add 20100805 hexiaoqin --begin--
#sudo StartupItemContext "/Library/StartupItems/HWPortDetect/HWPortDetect"  delete by lixiaolu
#end
#cd /

if ! defaults read $HOME/Library/Preferences/com.apple.dock persistent-apps | grep "$REAL_NAME"; then
sudo -u $USER defaults write $HOME/Library/Preferences/com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/$REAL_NAME</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"
sleep 1
sudo killall Dock
sleep 1
fi


# add by x00170253 for DTS2011021702849 begin
if [ -e "/Applications/${REAL_NAME}/Contents/Resources/7za" ]
then
    rm "/Applications/${REAL_NAME}/Contents/Resources/7za"
fi
# add by x00170253 for DTS2011021702849 end

#Details for DTS2012022801440
/usr/bin/osascript -e 'tell application "System Events" to make new login item with properties {path:"/Applications/Mobile Partner.app", hidden:false} at end'
echo "OK"
#sudo killall Finder